<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"   
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:p="http://primefaces.org/ui">

    <SCRIPT language="JavaScript" type="text/javascript">
                   
        function handleEstudioRequest(xhr, status, args) {                     
            if(args.validationFailed) {  
     
            } else {                              
                carDialogEstudios.hide();  
                jQuery('#btnGuardarEstudio').fadeOut();
            }  
        }  
    </SCRIPT>
    <h:panelGrid id="pgFormEstudio" frame="box">
        <h:panelGrid  columns="2" cellpadding="4">
   
           
            <h:outputLabel value="#{i18n['estudio.label.pais']}" styleClass="label"/>
            <p:selectOneMenu value="#{legajoMBean.estudioDto.paisDto}" converter="ubigeoConvert" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:selectItems value="#{legajoMBean.listaPaises}" var="ubigeoDto" itemLabel="#{ubigeoDto.descripcion}" itemValue="#{ubigeoDto}"/>
            </p:selectOneMenu>

            <h:outputLabel value="#{i18n['estudio.label.institucion']}" styleClass="label"/>
             <p:autoComplete id="idAutocompInst" value="#{legajoMBean.estudioDto.institucion}" completeMethod="#{applicationMBean.autoCompletarInstitucionEstudio}"
                            label="#{i18n['estudio.label.institucion']}" readonly="#{legajoMBean.accionEstudio == 3}" disabled="#{sessionMBean.accion == 3}" 
                            maxResults="10" minQueryLength="2" queryDelay="1" forceSelection="true"
                            required="true"  size="50">                 
            </p:autoComplete>

            <h:outputLabel value="#{i18n['estudio.label.fecha_inicio']}" styleClass="label"/>
            <p:calendar value="#{legajoMBean.estudioDto.fechaInicio}" label="#{i18n['estudio.label.fecha_inicio']}" pattern="#{applicationMBean.formatoFecha}"
                        style="#{applicationMBean.estiloObligatorio}" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}" />
            </p:calendar>

            <h:outputLabel value="#{i18n['estudio.label.fecha_fin']}" styleClass="label"/>
            <p:calendar value="#{legajoMBean.estudioDto.fechaFin}" label="#{i18n['estudio.label.fecha_fin']}" pattern="#{applicationMBean.formatoFecha}"
                        style="#{applicationMBean.estiloObligatorio}" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}" />
            </p:calendar>

            <h:outputLabel value="#{i18n['estudio.label.nivel']}" styleClass="label"/>
            <p:selectOneMenu value="#{legajoMBean.estudioDto.nivelDto}"  converter="parametroConvert" styleClass="txtCampoObligatorio" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:selectItems value="#{legajoMBean.listaNivel}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
            </p:selectOneMenu>

            <h:outputLabel value="#{i18n['estudio.label.estado_estudio']}" styleClass="label"/>
            <p:selectOneMenu value="#{legajoMBean.estudioDto.estadoEstudioDto}"  converter="parametroConvert" styleClass="txtCampoObligatorio" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:selectItems value="#{legajoMBean.listaEstadoEstudio}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
            </p:selectOneMenu>

            <h:outputLabel value="#{i18n['estudio.label.promedio']}" styleClass="label"/>
            <p:inputText label="#{i18n['estudio.label.promedio']}"
                         value="#{legajoMBean.estudioDto.promedio}"  readonly="#{legajoMBean.accionEstudio == 3}"
                         size="30" onkeypress="return fn_validaTecla('decimal',this)"
                         style="#{applicationMBean.estiloObligatorio}">
            </p:inputText>

            <h:outputLabel value="#{i18n['estudio.label.materia_aprobada']}" styleClass="label"/>
            <p:inputText label="#{i18n['estudio.label.materia_aprobada']}"
                         value="#{legajoMBean.estudioDto.materiaAprobada}"  readonly="#{legajoMBean.accionEstudio == 3}"
                         size="30" onkeypress="return fn_validaTecla('entero',this)"
                         style="#{applicationMBean.estiloObligatorio}">
            </p:inputText>

            <h:outputLabel value="#{i18n['estudio.label.materia_cantidad']}" styleClass="label"/>
            <p:inputText label="#{i18n['estudio.label.materia_cantidad']}"
                         value="#{legajoMBean.estudioDto.materiaCantidad}"  readonly="#{legajoMBean.accionEstudio == 3}"
                         size="30" onkeypress="return fn_validaTecla('entero',this)"
                         style="#{applicationMBean.estiloObligatorio}">
            </p:inputText>

            <h:outputLabel value="#{i18n['estudio.label.profesion']}" styleClass="label"/>
            <p:selectOneMenu value="#{legajoMBean.estudioDto.profesionDto}"  converter="parametroConvert" styleClass="txtCampoObligatorio" disabled="#{legajoMBean.accionEstudio == 3}">
                <f:selectItems value="#{legajoMBean.listaProfesion}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
            </p:selectOneMenu>
        </h:panelGrid>

        <p:panel id="pnlAccionesEstudio" rendered="#{legajoMBean.accionEstudio != 3}">
            <h:panelGrid columns="10">
                <p:commandButton id="btnGuardarEstudio" update=":frmPopupEstudio:msjDialogEstudio, :TabContenedor:frmEstudio:tblEstudio,:msgs"
                                 title="#{i18n['general.button.guardar.tip']}"
                                 style="#{applicationMBean.cssBotonTransaccion}"
                                 ajax="true" readonly="#{legajoMBean.accionEstudio != 3}"
                                 icon="ui-icon ui-icon-disk" 
                                 value="#{i18n['general.button.guardar']}" 
                                 action="#{legajoMBean.agregarEstudio}"
                                 oncomplete="handleEstudioRequest(xhr, status, args)">
                </p:commandButton>
            </h:panelGrid>
        </p:panel>
    </h:panelGrid>
</html>